EDAToolsCafe, the Worlds #1 EDA Web Portal.
Search:
HP Invent
  Home | Companies | Downloads | Demos | News | Jobs | Resources | Books & Courses |  ItZnewz  | |  CaféTalk 
  Check Mail | Free Email | Submit Material | Universities | Designers Corner | Events | e-Contact | Membership | Fun Stuff | Weather | Advertise | e-Catalog Signup >> Site Tour <<
 Browse eCatalog:  Free subscription to EDA Daily News
eCatalogAsic & ICPCBFPGADesign Services
Email: 

News: Subscribe to NewsAgent |  Company News |  News Jump |  Post News
  EDA Company News

Printer Friendly Version

Tensilica's Xtensa First Processor Core Certified by EEMBC

NUREMBERG, Germany--(BUSINESS WIRE)--Feb. 14, 2001--Tensilica® Inc., the Santa Clara, Calif. (U.S.) provider of configurable processor technology, announced today at Embedded Systems 2001 that the company's Xtensa(TM) III processor has become the first core technology to achieve certification by EEMBC, the embedded microprocessor benchmark consortium.

Chris Rowen, Tensilica's president and CEO, said, ``Not only are we pleased to be able to provide meaningful and objective third party data about our Xtensa processor technology, but also we're thrilled to have the Xtensa architecture be the first processor core to be EEMBC certified. These data confirm what our existing licensees already know: Tensilica technology can deliver orders of magnitude performance improvements when compared to fixed processor implementations.''

The Process

Tensilica engaged in a two-step certification process for its IP cores. The first involved benchmarking the basic Xtensa configuration -- the ``out-of-the-box'' score.

The second step -- designed to illustrate the significant improvements obtainable by the addition to the base processor of designer-configured custom instructions -- involved tuning the default configuration through an iterative process using the company's proprietary Tensilica Instruction Extension (``TIE'') compiler. Tensilica created three application-specific configurations -- one each for EEMBC's consumer, networking and telecommunications benchmarks -- using the same methods customers routinely use to tune Xtensa processors for their designs. Each configuration ran at 200 MHz, and targeted 0.18-micron technology.

In the telecom benchmark series, the final core was configured with an added Vectra(TM) DSP Engine to illustrate the performance gains possible through preconfigured add-ons. EEMBC describes the process of optimizing results for its benchmarks ``the achievement of full fury results.''

In order to make the benchmarking even more meaningful to potential Xtensa processor designers, Tensilica engaged a graduate student to perform the initial and fine tuning of all the device configurations to be certified, mimicking the learning curve typical for a new Tensilica user. The student received a three-day course of instruction before starting, the same basic training offered to all Tensilica customers. Prior to this assignment the student had no direct experience in microprocessor design.

Total Time

The total elapsed time spent optimizing three separate instances of the processor for all 11 benchmarks, including C-code optimization, was only 10 weeks.

Results

The differences between the ``out-of-the-box'' core and ``full fury'' results were significant. They ranged from a 4X speed improvement after TIE configuration for the ``Packetflow'' algorithm in the Networking suite to an amazing speed improvement of 830X for the ``Convolutional Encoder'' algorithm of the Telecommunications suite.

Networking Benchmark Suite Highlights

  • 2.2X performance speedup (Netmark(TM)), 3% reduction in code size

    Telecommunications Benchmark Suite Highlights

  • 37X performance speedup (Telemark(TM))

    Consumer Benchmark Suite Highlights

  • 17X performance increase (Consumermark(TM)) with 18% reduction in code size (average improvement across the individual tests in the benchmark suite)

    After the designs were configured, they were reconstructed at EEMBC's Austin Laboratories under the direction of Alan R. Weiss, Chairman and CTO, EEMBC Certification Laboratories, LLC (ECL). According to Weiss, ``We were a bit stunned at the difference in results between a standard core produced using simple calls on Tensilica's internet GUI and the optimized version of the same basic design created through added custom instructions or use of one of Xtensa's preconfigured add-ons like the Vectra(TM) DSP Engine. The major improvements say a lot about this technology's tools.''

    ``The certified benchmark scores that Tensilica is publishing today are exemplary of the objectives for which EEMBC was founded,'' said Markus Levy, EEMBC president. ``Tensilica is not only the first of the processor core vendors to undergo the certification process, this event also highlights EEMBC's commitment to bringing relevance to embedded processor benchmarking. These benchmarks will help customers make objective choices between processor types.''

    Benchmark Details

    Complete benchmark data on Tensilica's Xtensa Core -- as well as data on other EEMBC certified processors may be obtained by visiting the EEMBC website, www.eembc.org. The web site presentation facilitates the comparison of various microprocessors with Tensilica's results. The Tensilica benchmarks are also available on the company's website, www.tensilica.com.

    About EEMBC

    Providing the embedded industry fair and certified benchmarks and real-world applications, EEMBC is composed of more than 40 of the world's leading and most influential semiconductor and intellectual property companies. EEMBC members are committed to helping customers get product easier and faster through fair benchmarking and establishment of industry standards. Benchmarking fairness is provided through the EEMBC Certification Labs with offices in Texas and California. Certified benchmarking results are posted on the EEMBC website at http://www.eembc.org/benchmark.

    About Tensilica

    Tensilica was founded in July 1997 to address the fast-growing market for configurable microprocessor cores and software development tools for high volume, embedded systems. Using the company's proprietary Xtensa Processor Generator, system-on-chip (SOC) designers can develop a processor subsystem hardware design and a complete software development tool environment tailored to their specific requirements in hours.

    Tensilica's solutions provide a proven, easy-to-use methodology that enables designers to achieve optimum application performance in minimum design time. The company has over 120 engineers engaged in research, development, and customer support from its offices in Santa Clara, Calif.; Burlington, Mass.; Princeton, N.J.; Houston, Texas; Oxford, U.K.; Yokohama, Japan; and Stockholm, Sweden.

    Tensilica is headquartered in Santa Clara, Calif. (95054) at 3255-6 Scott Boulevard, and can be reached at 408/986-8000 or via www.tensilica.com on the World Wide Web.

    Note to Editors: ``Tensilica'' is a registered trademark and ``Xtensa'' and ``Vectra'' are trademarks belonging to Tensilica Inc. All other trademarks are the property of their respective owners.

    • Tensilica's announced licensees are, in alphabetical order, Berkeley Wireless Research Center, Cisco Systems, Fujitsu Limited, Galileo Technology, National Semiconductor, NEC Corporation, NTT, ONEX Communications, TranSwitch Corporation and ZiLOG.
    • Visit Tensilica at ESC-Nuremberg, Booth Number L-15, Hall 12, February 14-16, 2001, Messe Nurnberg, Germany.
    • Visit Tensilica at DATE 2001, Munich, Booth Number B-1, March 13-15, 2001, International Congress Centre, Munchen, Germany.
    • Visit Tensilica at Embedded Systems Conference -- Spring, Booth Number 2502, April 9-13, 2001, Moscone Convention Center, San Francisco.
    • The EDN Embedded Microprocessor Benchmark Consortium (EEMBC) was formed in April 1997 to develop meaningful performance benchmarks for processors in embedded applications. Unlike the embedded processor benchmarks of yesterday, EEMBC's benchmarks comprise a suite designed to reflect real-world applications. Furthermore, EEMBC is backed by the majority of the processor industry and has therefore established itself as the industry-standard, embedded processor benchmarks. They represent a hybrid of real-world and synthetic benchmarks. These benchmarks target the automotive/industrial, consumer, networking, office automation, and telecommunications markets. More specifically, these benchmarks target specific applications that include engine control, digital cameras, printers, cellular phones, modems, and more. And with the assistance of a number of industry experts, the consortium dissected these applications and derived 37 individual algorithms that would constitute EEMBC's Version 1.0 suite of benchmarks.
    • EEMBC members include Altera, AMD, ARC, ARM, Analog Devices Inc., ATI Technologies, BOPS, Cadence, Conexant Systems, DSP Group, Equator Technologies, FlexSilicon, Fujitsu Microelectronics, Green Hills Software, Hitachi America Ltd., Improv Systems, IBM Corporation, Imsys, Infineon Technologies, Integrated Device Technology, Intel, Lucent, Metaware, Metrowerks, Microchip Technology, MIPS Technologies Inc., Mitsubishi, Motorola, National Semiconductor, NEC, Panasonic, Philips, QED, SandCraft, STMicroelectronics, Siroyan Ltd., Sun Microsystems, 3DSP, Tensilica, Texas Instruments, Toshiba, Transmeta, Trimedia, and Wind River (DIAB).

    Contact:
         Tensilica, Inc.
         Bernie Rosenthal, 408/327-7302
         bernier@tensilica.com
         Kim Alfaro, 408/566-1705
         kim@tensilica.com
           or
         Wall Street Communications (EEMBC)
         Bob Decker, 415/409-0233
         bob.decker@wallstcom.com

  • Copyright 2001, Internet Business Systems, Inc.
    1-888-44-WEB-44 --- marketing@ibsystems.com